immaculate place to stay. clean and functional.