Great place! Highly recommended. Communication was good. Everything was as expected. Clean apartment; kitchen had everything we needed. Beautiful sunsets; close to the snorkeling beach. Pool is nice. Close to shopping.