My boyfriend and I traveled to Papagayo Beach Resort and stayed in the villas. I would highly recommend them! They are spacious, comfortable, and inviting. The verandas and plantation shutters give the villas a truly tropical feel. Upon arrival you receive a cute beach bag and the villa is stocked with the most delicious espresso pods. However, after the initial four, you need to buy them. There is a fully stocked (dishes, utencils, pots/pans) kitchen that we cooked in regularly. Onsite is a grocery store, several great restaurants, an infinity pool, spa, and several shops. Not all of these are connected with Papagayo so you can't charge everything to your room, but Mastercard, USD, and NAF can be easily used. It wasn't too crowded, but I think we caught them on a slow week. Overall, this is a great resort!