Perfect! Clean, great location, and very nice hosts.
My only complaint is walls are very thin so you can here everything.