When you stay at John Carver Inn & Spa, you'll be within a 15-minute walk of Plymouth Rock and Plymouth Harbor. Guests can visit the spa to indulge in deep-tissue massages, aromatherapy, or Ayurvedic treatments, and local cuisine is served at CJ's, which is open for breakfast, lunch, and dinner. Other features of this Colonial hotel include an indoor pool, a bar/lounge, and a fitness center. Fellow travelers say great things about the pool and helpful staff.