Very clean. Beautiful view. Right on the beach and by the pool. Would definitely stay again!
Oh and the rain shower was amazing!