We only stayed here for a night and it had everything we needed. Great communications and ease of check-in as well. Did not stay long enough to write a more comprehensive review but overall satisfied with our stay.