An extremely clean and well maintained place to stay