As close to perfect as you can get. Jim is a great communicator and the place was perfect for us. Roomy, comfortable, convenient, modernized, great location, super safe and more.