perfect location. nice. modern. clean.