Well situated and super clean apartment