The place is great. The location is great. A bit noisy at times because of party people at the pool, but still cool. It was the interaction/service that fell short for me. had problems with no towels on arrival, no internet signal for last couple days and construction going on next door condo for 4 days. Problems happen, I'm reasonable. It's how they are addressed that matters and Thomas (Ryan's rep) was very nice but ineffective and failed to get back to me. There's a lot going for this place, but I'd probably try somewhere else on my next visit.