A 5 star stay with a 5 star host - recommended especially for family..