Lovely place that meets all your needs. Clean.