Great location, squeaky clean, private, great amenities, completely self contained