What is a 'bower'?

(a) A pleasant place in the shade under trees
(b) A pleasant place in a hotel
(c) A noisy place
(d) A pleasant place near the sea beach