The place has a great location. However, during the stay we had unfortunate loud neighbours and couldn’t rest properly. The resort staff was amicable, yet there’s still place for improvement. The unit itself is worth it. Just keep in mind all the extra resort fees for any other particular services.