Amazing place, amazing location. Had everything you needed. The spa was the cherry on the cake. Special mention regarding the cleanliness, it was spotless. Great stay!