Large, clean rooms, Stunning views and wonderful hospitality