The place was great. We really loved it. The location was good. We already knew the area.
The only problem was misinformation. I had specifically asked if we could leave our luggage somewhere because our flight arrived very early. We already had an experience in a similar place where we arrived and had to wait several hours to drop our luggage and we didn't want to go through that. The hostess said we could leave our luggage in the office. When we arrived she said luggage dropoff was at 11 am, which she didn't mention before. Then at 11 am (after waiting over 2 hours) she said she had no storage and the office was small (which it truly is). That would be our only complaint. We didn't want to have to wait for hours with our luggage and we did.
But if that's not an issue for you, then the place is amazing. We highly recommend it.