Very clean place, great attention to detail. Extremely happy with this stay.