5 stars all around! Perfect for a a weekend respite while traveling for work.