great stay with fantastic views and amenities.