Amazing stay! The place is absolutely beautiful and clean. Gerardo has great communication and very responsive. We definitely would have loved to stay longer and would absolutely stay again.