It was very clean, with room service every couple days. The wifi was a bit spotty but we made do. It was about five minutes from a mini market and 15 from a beach. Thanks Stella:)