You will not be disappointed!! The staff is the kindest, friendly and most genuine people you will meet. They made this vacation for us and we cannot thank them enough. I got engaged on this trip, and they along with my family made it unforgettable. What a memory.