Spacious, clean, location you name it, it had it all. This place is perfect.