Not a terrible experience but poor organisation, a seemingly intentional lack of detail in the images available, and a host that wanted us to work around their schedule to check-in meant it was far from the best. The location is great, and if you catch the host on a good day you might enjoy your stay.
Otherwise, I'd look elsewhere as you'd get similar or better value for money in a hotel with better facilities but admittedly, less space.