This place is PERFECT!!!! The staff is so helpful and easy to work with. I would definitely recommend coordinating your pick-up from the airport/port with them. They made everything so easy for us, and we were able to fully enjoy every moment of our stay. This place is absolutely breathtaking, and you will have a wonderful stay here.