Very clean and modern apartment. Great for any duration of stay. Was able to communicate very well with the owner and received timely responses. Would highly recommend.