Gorgeous place in a great location with all that you need for a happy getaway.