Very beautiful modern apartment. Shared pool but never had a problem of over crowding. Perfect location. 5 min walk down to the beach and a 8 min bus ride into town. The room was cleaned everyday and fresh linens were provided. Check in was a bit confusing but after that, it was a good stay