Everything we needed and beautifully clean. Accommodating, friendly staff. Would gladly stay there again. (Note previous comments regarding thin walls - earplugs help).