The staff was amazing, the home was very clean and comfortable! There were other people in the villas and to get to know them and hang with them was extremely fun. Michael and the rest of the staff were very hands on with making sure we enjoyed our stay! I can't wait for my next vacation back !