Everything you need for a relaxing stay, plus great views!