Clean and well maintained place for short and long stays.