Part of a nice resort with private beach. Everything was nice and clean. Enjoyed the pool! There are shared walls with the units next to you. Be aware you will hear people across shared walls. Can be a bit noisy depending on your neighbor. Would definitely recommend.