This had everything and more. Location is ideal and we enjoyed ourselves. We just wished we booked more than a day because it was worth it!