Incredibly spacious and clean with great little touches, together with a friendly host and a positive atmosphere, made this a wonderful stay.