A shower caddy that comprises a bottle holder/drainer that allows a bottle to remain stable in either an upright or inverted position, permitting the easy and convenient use or drainage of the bottle; a soap bar holder that allows wet soap to drain without forming a pool of soap slime under the soap or in the bottom of the holder; and an adjustable mechanism for attachment of the caddy to a shower arms or pipe to achieve a very secure attachment. The caddy further includes accommodations for slender tubular-shaped items like razors and brushes and hanging bars for cloths and towels.