Very clean! Very big! It has everything we needed and the owners were just a text away. Beautiful view, great pool, keypad entry (no key to lose), washer / dryer, convenience store right down the road and a large balcony with full table and chairs. We were very happy with our stay here for seven days