Very clean place, good location, nice amenities