Location, location, location!!! Amazing place! Great stay! Best communication! Highly recommended!