Very clean place, and thorough check in and check out process! Beautiful views and amenities.