The only reason I would not give Our stay 5 stars is that we had communication issues during check-in but to his credit Jaime took responsibility and appropriate compensatory measures. Otherwise, it is a great location and the place was exactly as advertised.