This was a mixed bag for us. I knew from another review that they required a deposit and would take an inventory of stuff in the kitchen, which otherwise would have shocked me. The apartment was fine (coffee maker would've been great), a little rundown but not in any problematic way. Locks on the doors are really flimsy (like bathroom doors, where you just push in the button in the handle) but the place seemed very safe. The pool was great, as were all the kids from Guadalajara who'd come to spend the weekend with their families. And the beach is steps away, and much wider and longer than many beaches on the Nayarit coast (e.g. Sayulita). We also loved the town. Amazing food, both in restaurants (Mexcala, e.g.), and on the beach. Vendors selling brochetas of shrimp and fish, etc. A lively, fun place to visit. I would stay again at this place given its location and the fact that it has a kitchen, but it was expensive for what it was (e.g. we stayed in a huge, far nicer place in Bucerías for less money, but we didn't like Bucerías itself nearly as much as Guayabitos).