We didn't have any problems with late check in - that's great, because our flight was delayed. The apparts are quite and nice for 2 persons. Market works till 23-30 and it's very convenient. Sheba house is located quite far from the last metro station, take this into account, because after the whole day walking around the Rome you might need more than 10 minutes to reach the house, we have spent around 20 minutes.