Checks every box and more! Was a great stay. Close to everything and tons of amenities as well at the resort. Will definitely come here again! Thank you, Drew!