Excellent everything! You will not be disappointed! The location can’t be beat! Everything you need is very close. Clean as a whistle and excellent (and easy) instructions and check in. I’m definitely putting this on my list for future stays.