We found the villa to be great for our stay. The three floors give you lots of exercise but the privacy and space was great. Unfortunately it rained everyday but one so we didn't get to use the facility like we had hoped. The oversized pool was fantastic. The staff was fine.