La Posada was the perfect place to stay for our group. Our room was spotless everyday, the breakfast was absolutely delicious, and Mike and all of the staff are super friendly and helpful. They booked all of our tours for us, arranged a driver back to the airport, and were there whenever we needed them. They have movies you can borrow at the front, and they keep you informed about what is going on around town each day. The location of the hotel is wonderful - walking distance to so many things; the park, the beach, restaurants and shops. The overall vibe of the place is so relaxed, I can see going for an extended stay. We stayed at 3 hotels during our visit and this was by far our favorite. Great for families - young and old!