Very clean and spacious for our family of 5. All amenities and extras available. Communication wonderful as well. The kids were sad to leave.