Very clean and everything is just as advertised, host were kind and easy to reach! The beach was not the cleanest or most enjoyable that there is to offer down south and not much nightlife around to make up for it.