Mariposa apartment was stunning and everything we could wish for. We had a great time by the pool and eating homemade dinners on the patio. There were plenty of towels both beach and bath, as well as soaps and hair products. The location is so central and convenient yet private and quiet. In love!!!