Very clean, new, and perfect location! Be ready for stairs but it’s worth it.