Well-situated studio apartment, great for a short stay