Perfect stay for a perfect honeymoon. Location couldn't get any better.