Comfortable apartment; nice for a short stay.