Pricy but all you need for an extended stay.