amazing views and clean, comfortable stay with many amenities provided