Well deserved 5 star rating. Spacious and lovely patio, comfortable couch and bed, calm and tasteful decor, well equipped, and great location.