The word that suits to explain my experience is superb.....
(Fantastic Location / Sparking Clean / Lovely Host ETC............. This is the place you must stay.