Apartment was great - exactly as described, clean and spacious. The pool on premises and the private beach were super convenient with small children. Pablo was very responsive when we checked in. Life saver that the host provides beach gear in the apartment so we didn't have to buy or lug more stuff. Really thoughtful and well done. 7-11 within walking distance for quick trips was great. We didn't even need to rent a car.
Only downsides are (1) pool not very kid friendly (kept getting complaints about how my kids could not play with a small ball in the pool), (2) lots of seniors who were side eyeing us about noise (it's not a library, it's a pool) and (3) lots of seaweed on the beach. All of these issues are outside of the host's control though.