Great location, communicative and responsive hosts. However, it /is/ run by a company so do not expect the same level of personal attention if something goes wrong. During my stay there were a few unexpected things like the water being turned off for repairs, etc - not really in the hosts' control and it was fixed very quickly but it is not the same as if you were staying with an individual host or at a hotel - somewhere in between. Adjust expectations accordingly. Amenities listed were all accurate and it was easy to stay here and the price was right. Ceilings are definitely a bit noisy - you can hear the neighbour walking but I didn't mind too much. Would stay again for the price, location and amenities.