Exactly what we needed - much better then we expected. Beautiful place wonderful neighbourhood! We will most definitely be back!