Great place for a family or group to spend time together in a fantastic location.