Everything was perfect: location, cleanliness, communication, responsiveness, etc— even has a fitness center next door where you can pay a few euros by the day!