perfect location. clean and spacious.