Great value, communication, and located in a beautiful resort by the beach. All good!