6-star experience! Everything as mentioned! Great host and clean place.