Very clean, great location, modern amenities. We couldn't have for a better spot for our getaway!