Creekside Villa is a hotel offering stylish rooms with mountain views and a Caribbean-inspired restaurant with a terrace.