Very clean, location is great! Within walking distance to the local market, coffee, shopping and restaurants. Just a short drive to the private beach. Awesome place. Comfortably sleeps 6-8 people.