Five stars doesn't seem like enough. Great place, great hosts, great location. Honestly, I think they could charge $100 a night, and it would still be worth it.
Also, the bed is a dream.