Put simply the place is perfect!
Spacious, very well appointed, great location and very responsive hosts...
Will be back... 5 stars!!