translate English to French: Large windows let in plenty of light and offer picturesque views of garden and the Indian Ocean.
Les couchers de soleil quotidiens sont époustouflants.