Very clean, with all the amenities you would want in a beach front vacation. The sunrise from the balcony is absolutely breathtaking.