Fantastic location! We had a great time and David was easy to communicate with. We would definitely look at staying here again.