Fantastic at all levels. View. Comfort. Space. Hospitality. Good value.