This place was perfect. Perfect size, great location, all new and very clean interior, great communication with hosts when we needed help, it was exactly what we needed and at a great price! We would definitely stay here again next time!! Highly recommend.