Excellent location! Small apt but it has everything you need. Just note that the walls are pretty thin so depending on your neighboring guests it might be quiet or not. Regarding checkin, we communicated our arrival time (approx 1:30pm) as they ask you that information in advance; however, an hour or two before our arrival, we were told that we had to wait for about an hour for checkin, so we had carry our luggage to grab food at a nearby cafe. The guy who helped us checkin was apologetic and very nice though. Overall, the apt is clean and well designed, and again, the location is fabulous!