Stella's place is a a comfortable stay in a fantastic location.