Very clean and very large! This place is perfect for anyone who is looking for a place with a large family or large group of friends! The place is gorgeous, well maintained and decorated to perfection.