This place was perfect! Clean, spacious, and had all the amenities. I would definitely stay again.