Hot water takes a bit, but just give it time to warm up. Place was clean and towels were provided for the shower. Fantastic location less than a block from the beach. Didnt have any noise issues as others mentioned. I would stay again in a heartbeat.