Excellent location. Great amenities. Smooth checkin and checkout. We had a great time.