Perfect location, spacious apartment, stylish touches--we had a great time!