Great view, location, room, and service