Has everything you need for a stay, communication was very good and checking in and out was extremely easy and accommodating. Great value!