Comfortable place to stay in paradise that is walking distance to lots of good dining options.