Clean and modern apartment. Superb location. Easy street parking. Graham is so easy to communicate with and always ready to help if needed. We enjoyed our long term stay!