All needs anticipated. New construction. Exceptionally clean, well -laid out, and comfortable