Spotlessly clean, well equipped in the kitchen, great location, brilliant laundry facilities. We loved our stay