Three generations of my family stayed here and it was perfect. Spotlessly clean, new, spacious, check in was a breeze, great location - it surpassed all expectations, and I would not hesitate to stay here again.