Extremely clean and comfortable. The complex is safe and the proximity to grocery stores and restaurants was excellent. We enjoyed the swimming pool and bbq facilities. The beach was also easily accessible to watch the beautiful sunsets. We hope to return and visit again and would not hesitate to rebook with DJ.