great views and perfect accommodations