This place is perfect. It was sparkling clean and it had everything we might need. Great apartment, location, price... Our hosts were awesome and they recommended really good restaurants.