Excellent experience, outstanding location, everything that was offered in the description was provided. Our stay was absolutely perfect.