Great views, clean rooms, great customer service.