This place has everything as described. Wonderful place to stay for family retreat