I highly recommend staying at Seven Gables. The location and views are amazing and the service is impeccable.