You should definitely stay here. The location simply cannot be beat and the hosts are wonderful and very understanding. We had the most amazing time here!