Comfortable apartment with needed amenities for an easy stay.