Clelia' s place was the perfect home away from home. Location was perfect.