Hestia place was great. More than enough space for a group of people. Great location, number of restaurants and cafes within walking distance.