Stella's place is very spacious. The location is super, close to the Acropolis metro station. Communication with Stella is very smooth. Would recommend staying at this place. One minor thing was the water pressure on the shower, but other than that it's a great place