Finally, a hotel delivers.