5 Stars all around. Everything about my stay was outstanding! 100% will stay there again!