This is the second time that I stayed at La Maya Beach. Once again, my expectations were exceeded. The staff is always friendly and helpful. The apartment was perfect and everything works. The toilets, showers and kitchen area were spotless and beyond clean. This time we stayed in a unit towards the top of the complex. I was a bit bothered at first because my children like the lower pool. However, there was an incredible view plus a better breeze (which helps with mosquitoes) plus there's a small, more private pool up there too. I was surprisingly pleased with this unit and highly recommend it. In fact, I highly recommend La Maya Beach in general as you can't go wrong with it. Keep in mind that it's only two bedrooms and you'll need a rental car.