Extremely clean, well stocked with everything we needed. Beautiful place in an awesome location! We had fun playing games and relaxing on the patio.