There should be some kind of options 5+ stars to rate places like this. It is modern, clean, spacious, comfy beds, very nice kitchen, and great patio.
Steven is very responsive, helpful and pro-active host. This was overall excellent experience.