Very clean, great place to spend time with family and friends. The place is spacious with plenty of gathering places to spend quality time. Alexandra was a great host! She was very accommodating and responsive! I would definitely stay there again!