Excellent location and the place has everything you need. Check-in was a breeze and communication throughout was great. Enjoyed my stay and would certainly stay again.