Amazing, stylish place to stay for a family holiday.