Immaculately clean and best decision we made in choosing this place. How we wish we can stay longer. Perfect fit for our group size which is 14 people. I will definitely come back and bring my family and friends here where we can have a home away from home.