Excellent location, great communication overall and the place is very clean and with all the amenities to have a relaxing stay.