Friends booked this appartment hotel and I was a little sceptical to begin with as I already have my favourites in Playa Del Carmen. It seems on the web site that the property is on the beach, actually it is one block away however the location within PDC is just perfect. The "IN" places are all within a stones throw and the amazing thing is that none of the noise from the lounge bars or clubs filters back to the rooms, its almost like a little oasis. The rooms are large and very clean, I had a 2 bedroom, each bedroom having an ensuite plus a very attractive lounge area. All rooms have TVs and iPOD docking stations, kitchen is well equipped (although never used!) with free water from a cooler. The check in / check out was fast and friendly (not always the case in Mexico!) and very informative.
Maya Villa has a relationship with a very good gym a couple of doors away complete with free classes. It was a delight to have free access to such a nice facility. The beach club was the only small let down as day one of our stay was ruined by 4 hours of drilling at the side of the club. Its not really possible to enter the sea directly infront of the beach club as its where boats are moored however a 5/10 minute walk down the beach takes you to better waters.
