The hotel was nice and clean. Had everything we needed...comfy bed, daily cleaning services, nice pool, beachside. We prefer staying on the north end of town though, closer to restuarants and better beaches. Otherwise, you're traveling 10 minutes each way, longer if there's more traffic. The beach here was ok'ish...Rocky, Mucky, Shallow. We rarely stayed at the hotel since we traveled to North Beach most of time. We had 1 drink here, which was just ok. We called room service each morning, which was just ok. There was a yacht parked right outside our window and they partied till late in the night the first night we got there, and the hotel next door had a poolside jam session till late the last night we were there. If we had young children with us, this would have really upset me. Other than that, it was nice. I would stay here again if I had my kiddos, otherwise, I'd stay at North Beach for the convenience.