Excellent! 5 stars all around!! Exquisite views! Perfect host! All the amenities we needed. We didn’t want to leave!