Great view, great location, great beach, great hotel, great room and great host