This place is amazing. Everyone had their own space and the kitchen and living room are on their own floor so we didn't disturb anyone if they wanted to sleep in or stay up late. The pool was also very nice and it was really good to be able to have a garage to park the cars in.