Clean and in a nice location that isn’t far from activities/beach. Great communication throughout our stay - I would recommend.