Comfortable apartment in a great location, with easy self check-in.