Perfect location, fantastic communication. Stayed here with my 5 yr old son who loved the view and the pool. Would stay here again.