Well equipped and very clean. Spacious and comfortable. Great location and excellent communication! We were delighted with our stay.