Superb is the word that comes to mind. Lacking for nothing, you will enjoy your time here as the experience is smooth,generous and flawless. Others have mentioned the outstanding features which I and only reiterate and applaud.Well done on a gem of a place to stay.