My stay at Dimitris Palace (Sellada apts.) was incredible! Dimitris welcomes all guests and treats them like family! Everyone from Dimitris' team is super friendly and makes you feel at home. If there is one place I would recommend you to stay at - it is Dimitris Palace! ;)