On the beach, nice location. The place is very clean, you have everything you need. Close to restaurants. The wi-fi internet is decent and even works from the beach. We had a wedding-like party in the backyard one day but other than that everything was ok.