The perfect apartment for self catering- had everything we needed (and more!). Quality of the unit, furnishings and provided amenities was extremely high. This along with the perfect location (a stones throw from the lake and downtown) and the friendly hosts, made our stay ideal. We will definitely be staying longer the next time we're in town.