Excellent location. Great amenities. Had everything we needed. Will definitely book again.