perfect, as described, had everything needed for a great stay