Absolutely gorgeous, thoughtful touches, lovely location