Perfect in every way. Beautiful flat, very well equipped, great location and incredibly helpful hosts. We will definitely be back here.