Amazing place to stay! The villa has an abundance of activities (basketball, volleyball, skating, board games, etc) and we never had a boring moment there. I went with a group of 9 and all of us were pleasantly surprised with our stay there.