Great place to stay! Everything was carefully organized, full kitchen, very clean, great communication, easy check in. We specially liked the access to the beach club!