A home away from home. Rita's place lives up to its billing - and to the many reviews already shared on Airbnb.