Great place—very clean, nicely decorated, thoughtfully prepared. Lovely location. Would definitely stay again.