5 stars. Great place. Impeccably clean and nicely decorated. Well stocked kitchen. Wonderful amenities and great location. Host is very engaged. Can’t recommend enough.