Melikia Hotels, Melikia Apartments, Unterkünfte in Melikia